Revision: bazaar--devel--1.1--patch-14
Archive: robert.collins@canonical.com--general
Creator: Robert Collins <robert.collins@canonical.com>
Date: Sat Dec  4 02:36:00 EST 2004
Standard-date: 2004-12-03 15:36:00 GMT
Modified-files: commands/cmd-delta.c commands/cmd-diff.c
    commands/cmd-undo.c libarch/arbdelta.c libarch/commit.c
    libarch/inode-sig.c libarch/inode-sig.h
    libarch/inv-ids.c libarch/star-merge.c
New-patches: rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-10
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-11
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-12
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-13
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-14
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-15
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-16
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-17
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-18
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-19
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-20
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-21
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-22
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-23
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-24
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-25
    rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-26
    robert.collins@canonical.com--general/bazaar--devel--1.1--patch-14
Summary: merge in tla inode sig integrity improvements from rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2
Keywords: 

Patches applied:

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-10
   only use newest inode sig when reading inode shortcuts in - fixes bug where incorrect signatures would be used (i.e. when multiple signatures existed as they do in a library entry

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-11
   create an inode_sig struct, and modify arch_tree_inode_sig to generate it; modify all callers appropriately

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-12
   pass inode_sig rather than rel_table to inode_sig_callback

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-13
   add paths field to inode_sig, factor out duplicate free calls that resulted into arch_inode_sig_free.

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-14
   rename newsig_rel to newsig in arch_snap_inode_sig_files to prevent confusion

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-15
   parameterise the file location logic in inode-sig.c to allow the paths info to be store separately, trivially

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-16
   create ,,inode-sig-paths as well as inode sig id maps

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-17
   use an inode_sig in arch_snap_inode_sig_files

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-18
   rename arch_read_inode_sig to arch_read_inode_sig_ids throughout

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-19
   generate inode path reading logic

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-20
   update inode paths on partial commits

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-21
   extract duplicate code to arch_write_inode_sig_file

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-22
   bugfix, forgot to gree newsig_paths

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-23
   extract arch_inode_sig_equal from arch_valid_inode_sig prior to adding path mapping to arch_valid_inode_sig

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-24
   remove unused variable warnings in inode-sig.c

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-25
   test inode paths changes in reference trees

 * rbtcollins@hotmail.com--barch/tla--inode-sigs--1.2--patch-26
   reverse patch-5 for the new improved separate-file-for-paths-mapping approach

